home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 24 / Mac Magazin and MacEasy Magazine CD - Issue 24.iso / Online / SMAP 1.1 / SMAP Primer < prev    next >
Text File  |  1996-03-24  |  12KB  |  224 lines

  1.  
  2.  
  3.  
  4. Here is some things you may want to know about SMAP, the active network map:
  5. * what's it good for?
  6. * no really, what's it good for?
  7. * what's it not good for?
  8. * how about a few examples?
  9. * what sort of Mac do I need to run it on?
  10. * how do I get started using it?
  11. * what's this Simple Internet Version Control thing?
  12. * how much does SMAP cost?
  13. * and where can I learn more?
  14.  
  15.  
  16. What is SMAP good for?
  17.  
  18. SMAP is a simple network traffic visualization tool. SMAP will help you create an active map of a portion of your logical network, and once you've got a map, SMAP will animate it for you.
  19.  
  20. You can tell SMAP about any or all of the devices on your network that have SNMPv1-over-IP manageability built in.
  21.  
  22. SMAP can automatically discover SNMP/IP devices that are acting as IP routers, and devices that are talking to those IP routers.
  23.  
  24. SMAP can discover, or you can tell it about, any or all network interfaces on those devices, and it will show you the current incoming and outgoing traffic and error activity on those interfaces.
  25.  
  26. SMAP will discover and display the logical network clouds that these interfaces attach to.
  27.  
  28. SMAP will discover and display the IP network numbers of these interfaces and clouds. 
  29.  
  30. SMAP will also discover and display the AppleTalk cable ranges and zones of these interfaces and clouds, but only for devices that support the AppleTalk MIB.
  31.  
  32. SMAP will also discover and display the IPX network numbers  of these interfaces and clouds, but only for devices that support the Novell IPX MIB.
  33.  
  34. If the activity on your logical network clouds is visible to RMON agents via the RMON etherStats group, or to nonswitched ethernet hubs via the Repeater MIB or certain other proprietary MIBs, SMAP will show you the overall traffic and error activity for those clouds.
  35.  
  36. And if your logical network clouds have RMON agents that implement the RMON matrix group,  SMAP will show you the physical-layer conversation matrix eggs for those clouds.
  37.  
  38. SMAP will log all or a selection of the measurement datagrams it receives or transmits, as well as SNMP traps, syslog messages, and diagnostics, in a format suitable for pasting into spreadsheets.
  39.  
  40. SMAP will let you monitor all or selected portions of its log.
  41.  
  42.  
  43. So why would I want a traffic visualization tool anyway?
  44.  
  45.  SMAP can help you see what's going on with your network.
  46.  
  47. Just as important, it can help others see this.
  48.  
  49. An example: a developer was installing an ancient bandwidth-chewing multiuser flat-file 'database' program. I needed to convince him of the application's adverse network impact. 
  50.  
  51. With no visualization tools, I would have had to take the traditional approach - you know, simple assertions, pleading, threats, maybe a bar chart or two, lots of arm-waving, that sort of thing. 
  52.  
  53. Instead, at an appropriate time I pointed out a SMAP display to him - "see all those huge green ugly blobs disfiguring that nice network map? that's your stupid application" (or words to that effect). It worked. I didn't need to utter a single threat.
  54.  
  55.  
  56. What is SMAP not good for?
  57.  
  58. SMAP was designed as a simple network traffic visualization tool. All of its features were created with this design goal in mind. 
  59.  
  60. Although it will create basic network maps for you, there's no real mapping intelligence: SMAP's not meant to be a cool or clever map-making program.
  61.  
  62. Although it has a nice browsing interface, there are real limitations on the kind and number of MIBs you can tell it about: SMAP's not meant to be an industrial-strength MIB browser. 
  63.  
  64. Although it will tell you if something's gone wrong with one of its devices, there's no attempt to organize and prioritize the alerts it receives: SMAP's not meant to be a general-purpose network operations center console.  
  65.  
  66. Although it will monitor devices that speak a variety of protocols in addition to TCP/IP, you're only able to look at devices that can tell you about themselves via SNMP: SMAP's not meant to be an all-encompassing network device display. 
  67.  
  68.  
  69. SMAP Examples:
  70.  
  71. Here's one of the maps I use at work, which shows me the 10Base-T portion of my headquarters LANs, and the two main routers that interconnect them: 
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89. (Our 'OA1' ethernet seems kind of busy right now, but I'm not alarmed - it's just past 9 am and all our Windows users are logging in to their NetWare server - it'll calm down in a few minutes…)
  90.  
  91.  
  92. Here's a map of one of my WANs:
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113. (We've got RMON agents at most of these WAN sites, so if one of these LANs starts to look unusually busy, I'll just double-click on it to see which device conversations are using up the bandwidth)
  114.  
  115.  
  116. And here's a look into the 'NCC' ethernet that's at the top of the first map above, using an RMON agent that I have running on that network to produce a conversation matrix egg for it:
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133. (looks like one of our backup servers is active…) 
  134. (that thick line has lots of green on one side of its thin black core and none on the other - you see lopsided lines like this when a network conversation is one-sided - think of the traffic as travelling clockwise around the thin center line - in this case since the thick green side of the connector is below the center line, it tells you that node 000079A003A0 is sending loads of octets to node 02608C3B83E0, which is not sending anything back)
  135.  
  136.  
  137. SMAP Requirements:
  138.  
  139. * a Mac Plus or better, with MacOS 6.0.4 or better, and MacTCP 1.1.1 or Open Transport 1.0.8 or better, attached to a network over which the Mac can talk to one or more devices that are manageable by SNMP over IP
  140.  
  141. * you need to know an SNMP read community for each device you want to map
  142.  
  143. * you need some basic MIB knowledge if you want to interpret the datagram log, or the Monitor and Details and Browse displays; otherwise no MIB knowledge is assumed
  144.  
  145.  
  146. Getting started with SMAP:
  147.  
  148. There's basically two things to do with SMAP:
  149. 1. create some maps of your logical internetwork (SMAP can help you, or you can do it yourself)
  150. 2. once you've got maps, SMAP will animate them for you.
  151.  
  152.  
  153. 1. Create your internetwork maps
  154.  
  155. How you do this is a matter of taste - do you want to fit everything you've got into one map?
  156. Or would several smaller maps be easier to deal with?
  157.  
  158. 1A. Let SMAP create a map for you
  159.  
  160. If you've got a small or uncomplicated site, then one map is probably fine.
  161.  
  162. SMAP will be happy to help you create such a map - just open an Untitled window, make sure 'Read community…'   from the 'SNMP polling' submenu of the Settings menu matches the SNMP read community your routers generally use, select 'IP routers via ipRouteTable' from the Discover menu, and wait a few minutes.
  163.  
  164. SMAP will find all your TCP/IP routers and add them, along with all the logical networks they know about, to your map.
  165.  
  166. If discovery is not starting up, or if it seems to have stalled, try using  'Suggest…' from the Discover menu to tell SMAP about one of the devices it was unable to find. 
  167.  
  168. When SMAP seems to have found everything, turn off IP router discovery and Save the resulting map.
  169.  
  170. SMAP's discovery process adds objects to your maps with no concern for the resulting layout, so the results may look kind of ugly. You'll probably want to drag those router boxes and network clouds into a better layout — one that helps you make conceptual sense of your internetwork. 
  171.  
  172. If you don't like the looks of the objects SMAP has added to your map, use the various options of the 'Object creation' submenu of the Settings menu to adjust the size and appearance of new SMAP objects, then open a New window and start the discovery again. You can also adjust the size of individual objects with your mouse.
  173.  
  174. Finally, if your networks are monitored by RMON agents or by manageable network hubs, use 'Cloudness…' from the Edit menu to define which agent is monitoring each network cloud.
  175.  
  176. 1B. Assemble your own maps
  177.  
  178. If you've got a complicated site, with lots of LANs and WANs, then one big map would probably be difficult to work with, not to mention overcomplicated and ugly. You'll probably want to build your own maps.
  179. (This is what I do at work… I've got four or five maps, one for each conceptual portion of our internetwork, and SMAP animates them all.)
  180.  
  181. Perhaps you can use SMAP's discovery as a supplement, but probably you'll just want to build your maps by hand.
  182.  
  183. Add devices to a map with 'Insert device…' from the Edit menu.
  184. Remove them with 'Clear' from the Edit menu.
  185. If you only want to add part of a device to your map, you can use 'Insert device…' to add one interface at a time, or you can add the whole thing, then after selecting 'Interfaces' from the Map menu to see the individual interfaces, use 'Clear' from the Edit menu to remove the interfaces you don't want to see.
  186.  
  187.  
  188. 2. Let SMAP animate your maps
  189.  
  190. Once you've got maps of your network worlds, let SMAP go to work.
  191.  
  192. SMAP will regularly poll your mapped devices and show you their traffic and error rates. 
  193.  
  194. At work, I leave SMAP running on an abandoned iisi on the back corner of my desk, animating my various maps… occasionally I tab through the maps, looking for unhealthy traffic or error patterns…if some device becomes unreachable, SMAP will bring it to the front…
  195.  
  196. You may also want to use SMAP's log to generate permanent text or spreadsheet or chart documentation of your traffic - just Copy from a Monitor window, or select 'Copy logbuffer' from the Edit menu, then paste the results into Excel or some other application. Or open an appropriate Monitor window and use 'Append to…' from the File menu to copy all monitored activity to a document on disk.
  197.  
  198.  
  199. What's this Simple Internet Version Control thing?
  200.  
  201. One of the problems of software distribution is that when a bugfix or a new version of a program is released, there's no easy way to notify its users. And with shareware distribution, there's no easy way for an author to estimate how many copies of the program are actually in use. The Simple Internet Version Control protocol (SIVC, pronounced "civic") is a way to solve both these problems. 
  202.  
  203. In its default configuration, SMAP will once or twice a week issue an SIVC query over the internet to its version control server, and if it discovers that a new version of SMAP is out, it will tell you so, and present you with a one-click way to download it. No personal or system information is sent to the query server. No software is downloaded unless you specifically request it. 
  204.  
  205. The SIVC protocol was invented by Chris Johnson, and SMAP is currently querying a copy of his SIVC server application. For more details, see the pages at 
  206.     http://gargravarr.cc.utexas.edu/chrisj/
  207.  
  208. If you're not comfortable with the idea of these automatic queries, no problem, you can just disable them via the 'Allow SIVC autoqueries' option of the 'Version control' submenu of the File menu. SMAP will not issue one of these autoqueries till at least ten minutes after it's started, so that ought to give you ample time to disable the option. And you'll still be able to do manual SIVC queries whenever you want via 'Check program version' in the same submenu.
  209.  
  210.  
  211. How much does SMAP cost?
  212.  
  213. SMAP is $20 shareware. If you use it, please pay for it.
  214. Payment details are in 'SMAP Basics', available from SMAP's Help menu, or via  'About SMAP…' from SMAP's Apple menu.
  215.  
  216.  
  217. Want to learn more about SMAP?
  218.  
  219. Turn on balloon help for SMAP's menu items.
  220. Assorted technical notes are available in 'SMAP Miscellany', available from SMAP's Help menu, or via  'About SMAP…' from SMAP's Apple menu.
  221.  
  222.  
  223. /Donald Matthews
  224. DMatthews@globeandmail.ca